package com.wlts.wzy.api.request.dy;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class AddGoodsToDyApiRequest {

    @ApiModelProperty(value = "0-普通 3-虚拟，6玉石闪购，7云闪购",example = "0")
    private String product_type;

    @ApiModelProperty(value = "属性名称|属性值 之间用|分隔, 多组之间用^分开",example = "货号|8888^上市年份季节|2018年秋季")
    private String product_format;

    @ApiModelProperty(value = "商品名称，最多30个字符，不能含emoj表情 =",example = "xxx补水液")
    private String name;

    @ApiModelProperty(value = "商品轮播图，多张图片用 \"|\" 分开，第一张图为主图，最多5张，至少600x600，大小不超过1M 注：\"pic\"、\"description\"、\"spec_pic\"这三个字段里的传入的图片数量总和，不得超过50张。超过会报错：图片转链失败",example = "img_url1|img_url2|img_url3")
    private String pic;

    @ApiModelProperty(value = "商品描述，目前只支持图片。多张图片用 \"|\" 分开。不能用其他网站的文本粘贴，这样会出现css样式不兼容 注：\"pic\"、\"description\"、\"spec_pic\"这三个字段里的传入的图片数量总和，不得超过50张。超过会报错：图片转链失败",example = "mg_url1|img_url2|img_url3")
    private String description;

    @ApiModelProperty(value = "支付方式，0货到付款 1在线支付，2，货到付款+在线支付",example = "1")
    private String pay_type;

    @ApiModelProperty(value = "外部product_id",example = "1")
    private String out_product_id;

    @ApiModelProperty(value = "新类目体系的叶子类目id，可通过接口/shop/getShopCategory获取，必须为叶子类目\n" +
            "用于替换first_cid、second_cid、third_cid这三个字段")
    private String category_leaf_id;

    @ApiModelProperty(value = "一级分类id（三个分类级别请确保从属正确）")
    private String first_cid;

    @ApiModelProperty(value = "二级分类id")
    private String second_cid;

    @ApiModelProperty(value = "三级分类id")
    private String third_cid;

    @ApiModelProperty(value = "划线价，单位分")
    private String market_price;

    @ApiModelProperty(value = "售价，单位分")
    private String discount_price;

    @ApiModelProperty(value = "减库存类型：1-拍下减库存 2-付款减库存")
    private String reduce_type;

    @ApiModelProperty(value = "运费模板id，传0表示包邮")
    private String freight_id;

    @ApiModelProperty(value = "重量")
    private String weight;

    @ApiModelProperty(value = "重量单位，0-kg, 1-g")
    private String weight_unit;

    @ApiModelProperty(value = "承诺发货时间，单位是天\n" +
            "不传则默认为2天，presell_type为0或2均只支持传入2，presell_type为1时支持可选值为: 2、3、5、7、10、15")
    private String delivery_delay_day;

    @ApiModelProperty(value = "是否支持7天无理由，0不支持，1支持，2支持（拆封后不支持）")
    private String supply_7day_return;

    @ApiModelProperty(value = "客服电话号码")
    private String mobile;

    @ApiModelProperty(value = "false仅保存，true保存+提审")
    private String commit;

    @ApiModelProperty(value = "店铺通用规格，能被同类商品通用。多规格用^分隔，规格与规格值用|分隔，多个规格值用,分隔")
    private String specs;

    @ApiModelProperty(value = "sku详情，数量应该等于规格1规格2规格3，sku数量和规格组合数必须一致\n" +
            "sku不可售时，库存可设置为0。\n" +
            "json string，具体字段的含义见下表")
    private String spec_prices;

    @ApiModelProperty(value = "如颜色-尺寸, 颜色就是主规格, 颜色如黑,白,黄,它们图片url以逗号分隔 注：\"pic\"、\"description\"、\"spec_pic\"这三个字段里的传入的图片数量总和，不得超过50张。超过会报错：图片转链失败图片数量和规格数量对应")
//    private String spec_pic;
    private String spec_pic;
}
